﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true" CodeBehind="AdministraArchivo.aspx.cs" Inherits="MIAPWEB.Forms.AdministraArchivo" %>

<asp:Content ID="ContentHeader" ContentPlaceHolderID="Header" runat="server">
</asp:Content>
<asp:Content ID="ContentDefault" ContentPlaceHolderID="ContentPlaceHolderDefault" runat="server">
    <table cellpadding="1" cellspacing="5" width="100%" style="vertical-align: top">
        <tr>
            <td style="vertical-align: top">
                <h3>Administrar archivos</h3>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top">
                <table width="100%">
                    <tr>
                        <td align="center">
                            <asp:Label ID="lblNombre" runat="server" Text="Nombre"></asp:Label>
                        </td>
                        <td align="center">
                            <asp:Label ID="lblProyecto" runat="server" Text="Proyecto"></asp:Label>
                        </td>
                        <td align="center">
                            <asp:Label ID="lblFormatoArchivo" runat="server" Text="Formato de archivo"></asp:Label>
                        </td>
                        <td align="center">
                            <asp:Label ID="lblObligatorio" runat="server" Text="Obligatorio"></asp:Label>
                        </td>
                        <td align="center">
                            <asp:Label ID="lblVersion" runat="server" Text="Versión"></asp:Label>
                        </td>
                        <td align="center">
                            <asp:Label ID="lblEstatus" runat="server" Text="Estatus"></asp:Label>
                        </td>
                        <td>&nbsp;
                        </td>
                    </tr>
                    <tr>
                        <td align="center">
                            <asp:TextBox ID="txtNombre" runat="server" MaxLength="50" />
                        </td>
                        <td align="center">
                            <asp:DropDownList ID="ddlProyecto" runat="server" DataValueField="IDProyecto" DataTextField="NombreProyecto"></asp:DropDownList>
                        </td>
                        <td align="center">
                            <asp:DropDownList ID="ddlFormatoArchivo" runat="server" DataValueField="IdentificadorFormatoArchivo" DataTextField="NombreFormatoArchivo"></asp:DropDownList>
                        </td>
                        <td align="center">
                            <asp:DropDownList ID="ddlObligatorio" runat="server" DataValueField="IdItem" DataTextField="Descripcion"></asp:DropDownList>
                        </td>
                        <td align="center">
                            <asp:DropDownList ID="ddlVersion" runat="server" DataValueField="IdItem" DataTextField="Descripcion"></asp:DropDownList>
                        </td>
                        <td align="center">
                            <asp:DropDownList ID="ddlEstatus" runat="server" DataValueField="IdItem" DataTextField="Descripcion"></asp:DropDownList>
                        </td>
                        <td align="right">
                            <asp:Button ID="btnBuscar" runat="server" Text="Buscar" OnClick="btnBuscar_Click" />
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr>
        </tr>
        <tr>
            <td>
                <div style="height: 175px; width: 100%; overflow: auto;" >
                    <asp:GridView ID="grdArchivos" runat="server" 
                        DataKeyNames="IdentificadorArchivo"
                        OnPageIndexChanging="grdArchivos_OnSelectedIndexChanging"
                        OnSelectedIndexChanged="grdArchivos_SelectedIndexChanged"                       
                        AutoGenerateColumns="false" 
                        Width="100%"> 
                        <Columns>
                            <asp:BoundField DataField="IdentificadorArchivo" HeaderText="Id" Visible="False" />
                            <asp:BoundField DataField="NombreArchivo" HeaderText="Nombre" ItemStyle-CssClass="itemStyle"/>
                            <asp:BoundField DataField="Proyecto.NombreProyecto" HeaderText="Proyecto" ItemStyle-CssClass="itemStyle"/>
                            <asp:BoundField DataField="FormatoArchivo.NombreFormatoArchivo" HeaderText="Formato de archivo" ItemStyle-CssClass="itemStyle"/>
                            <asp:BoundField DataField="ProcedimientoCarga" HeaderText="Procedimiento de carga"/>
                            <asp:BoundField DataField="EsObligatorio" HeaderText="Obligatorio" ItemStyle-CssClass="itemStyle"/>
                            <asp:BoundField DataField="EsVersion" HeaderText="Versión" ItemStyle-CssClass="itemStyle"/>
                            <asp:BoundField DataField="EstaActivo" HeaderText="Estatus" ItemStyle-CssClass="itemStyle"/>
                            <asp:BoundField DataField="FechaCreacion" HeaderText="Fecha de registro" ItemStyle-CssClass="itemStyle"/>
                            <asp:CommandField ShowSelectButton="true" SelectText="Seleccionar" ItemStyle-CssClass="itemStyle"/>
                        </Columns>
                    </asp:GridView>
                </div>
            </td>
        </tr>
        <tr>
            <td>
                <h2>Usuarios que autorizan recargas del archivo</h2>
            </td>
        </tr>
        <tr>
            <td>
                <div style="vertical-align: top; height: 175px; width:100%; overflow: auto">
                    <asp:UpdatePanel runat="server" UpdateMode="Always">
                        <ContentTemplate>
                            <asp:GridView ID="grdUsuarios" runat="server" AutoGenerateColumns="false" ShowHeaderWhenEmpty="true"
                                HeaderStyle-HorizontalAlign="Center" Width="100%" AllowPaging="True" OnPageIndexChanging="grdUsuarios_OnSelectedIndexChanging">
                                <Columns>
                                    <asp:BoundField DataField="NombreCompleto" HeaderText="Nombre" ItemStyle-HorizontalAlign="Center" />
                                    <asp:BoundField DataField="AliasUsuario" HeaderText="Usuario AD" ItemStyle-HorizontalAlign="Center" />
                                    <asp:BoundField DataField="Area" HeaderText="Área" ItemStyle-HorizontalAlign="Center" />
                                    <asp:BoundField DataField="SubArea" HeaderText="Subarea" ItemStyle-HorizontalAlign="Center" />
                                </Columns>
                            </asp:GridView>
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </div>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;" align="right">
                <asp:Button ID="btnNuevo" runat="server" Text="Nuevo" OnClick="btnNuevo_Click" />
                &nbsp;
                <asp:Button ID="btnModificar" runat="server" Text="Modificar" OnClick="btnModificar_Click" />
                &nbsp;
                <asp:Button ID="btnEliminar" runat="server" Text="Eliminar" OnClick="btnEliminar_Click" />
                &nbsp;
                <asp:Button ID="btnSalir" runat="server" Text="Salir" OnClick="btnSalir_Click" CausesValidation="False" />
            </td>
        </tr>
    </table>
</asp:Content>
